/*自定义css*/
.col-hf-1{width: 1% !important;}
.col-hf-2{width: 2% !important;}
.col-hf-3{width: 3% !important;}
.col-hf-4{width: 4% !important;}
.col-hf-5{width: 5% !important;}
.col-hf-6{width: 6% !important;}
.col-hf-7{width: 7% !important;}
.col-hf-8{width: 8% !important;}
.col-hf-9{width: 9% !important;}
.col-hf-10{width: 10% !important;}
.col-hf-11{width: 11% !important;}
.col-hf-12{width: 12% !important;}
.col-hf-13{width: 13% !important;}
.col-hf-14{width: 14% !important;}
.col-hf-15{width: 15% !important;}
.col-hf-16{width: 16% !important;}
.col-hf-17{width: 17% !important;}
.col-hf-18{width: 18% !important;}
.col-hf-19{width: 19% !important;}
.col-hf-20{width: 20% !important;}
.col-hf-21{width: 21% !important;}
.col-hf-22{width: 22% !important;}
.col-hf-23{width: 23% !important;}
.col-hf-24{width: 24% !important;}
.col-hf-25{width: 25% !important;}
.col-hf-26{width: 26% !important;}
.col-hf-27{width: 27% !important;}
.col-hf-28{width: 28% !important;}
.col-hf-29{width: 29% !important;}
.col-hf-30{width: 30% !important;}
.col-hf-31{width: 31% !important;}
.col-hf-32{width: 32% !important;}
.col-hf-33{width: 33% !important;}
.col-hf-34{width: 34% !important;}
.col-hf-35{width: 35% !important;}
.col-hf-36{width: 36% !important;}
.col-hf-37{width: 37% !important;}
.col-hf-38{width: 38% !important;}
.col-hf-39{width: 39% !important;}
.col-hf-40{width: 40% !important;}
.col-hf-41{width: 41% !important;}
.col-hf-42{width: 42% !important;}
.col-hf-43{width: 43% !important;}
.col-hf-44{width: 44% !important;}
.col-hf-45{width: 45% !important;}
.col-hf-46{width: 46% !important;}
.col-hf-47{width: 47% !important;}
.col-hf-48{width: 48% !important;}
.col-hf-49{width: 49% !important;}
.col-hf-50{width: 50% !important;}
.col-hf-51{width: 51% !important;}
.col-hf-52{width: 52% !important;}
.col-hf-53{width: 53% !important;}
.col-hf-54{width: 54% !important;}
.col-hf-55{width: 55% !important;}
.col-hf-56{width: 56% !important;}
.col-hf-57{width: 57% !important;}
.col-hf-58{width: 58% !important;}
.col-hf-59{width: 59% !important;}
.col-hf-60{width: 60% !important;}
.col-hf-61{width: 61% !important;}
.col-hf-62{width: 62% !important;}
.col-hf-63{width: 63% !important;}
.col-hf-64{width: 64% !important;}
.col-hf-65{width: 65% !important;}
.col-hf-66{width: 66% !important;}
.col-hf-67{width: 67% !important;}
.col-hf-68{width: 68% !important;}
.col-hf-69{width: 69% !important;}
.col-hf-70{width: 70% !important;}
.col-hf-71{width: 71% !important;}
.col-hf-72{width: 72% !important;}
.col-hf-73{width: 73% !important;}
.col-hf-74{width: 74% !important;}
.col-hf-75{width: 75% !important;}
.col-hf-76{width: 76% !important;}
.col-hf-77{width: 77% !important;}
.col-hf-78{width: 78% !important;}
.col-hf-79{width: 79% !important;}
.col-hf-80{width: 80% !important;}
.col-hf-81{width: 81% !important;}
.col-hf-82{width: 82% !important;}
.col-hf-83{width: 83% !important;}
.col-hf-84{width: 84% !important;}
.col-hf-85{width: 85% !important;}
.col-hf-86{width: 86% !important;}
.col-hf-87{width: 87% !important;}
.col-hf-88{width: 88% !important;}
.col-hf-89{width: 89% !important;}
.col-hf-90{width: 90% !important;}
.col-hf-91{width: 91% !important;}
.col-hf-92{width: 92% !important;}
.col-hf-93{width: 93% !important;}
.col-hf-94{width: 94% !important;}
.col-hf-95{width: 95% !important;}
.col-hf-96{width: 96% !important;}
.col-hf-97{width: 97% !important;}
.col-hf-98{width: 98% !important;}
.col-hf-99{width: 99% !important;}
.col-hf-100{width: 100% !important;}

.col-sm-3-1 { width: 29%; }
.col-sm-4-5 { width: 37.53333333% !important; }
.col-sm-7-5 { width: 62.43333333% !important; }

/*--------历史遗留------*/
.col-hf-11-5{float: left;width: 91.66666666% !important;}
.col-hf-10-5{float: left;width: 87.5% !important;}
.col-hf-9-5{float: left;width: 79.16666666% !important;}
.col-hf-8-5{float: left;width: 70.8333333% !important;}
.col-hf-7-5{float: left;width: 62.5% !important;}
.col-hf-6-5{float: left;width: 54.16666666% !important;}
.col-hf-5-5{float: left;width: 45.83333333% !important;}
.col-hf-4-5{float: left;width: 37.5% !important;}
.col-hf-3-5{float: left;width: 29.16666666% !important;}
.col-hf-2-5{float: left;width: 20.83333333% !important;}
.col-hf-1-5{float: left;width: 12.5% !important;}
.col-hf-1-3{float: left;width: 11% !important;}
.col-hf-1-2{float: left;width: 10% !important;}
.col-hf-0-5{float: left;width: 4.1666666% !important;}
.col-hf-1-2{float: left;width: 10% !important;}
/*--------历史遗留 end------*/


/*初始化css*/
.pd-none { padding: 0 !important; }
.p-l-none { padding-left: 0 !important;}
.p-r-none { padding-right: 0 !important;}
.p-t-none { padding-top: 0 !important;}
.p-b-none { padding-bottom: 0 !important;}
.p-tb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
.p-tb1 {  padding-bottom: 1px !important; }
.p-tb0 {  padding-bottom: 0 !important; }
.p-t0 {  padding-top: 0 !important; }
.p-t10 { padding-top: 10px !important; }
.p-l15 { padding-left: 15px !important; }
.p-r15 { padding-right: 15px !important; }
.p-tb-none {  padding-top: 0 !important; padding-bottom: 0 !important; }
.border-none { border: 0 !important;}
.m-t-xxs2 { margin-top: 2px!important; }
.m-l-xxs2 { margin-left: 2px!important; }
.p15 { padding: 15px!important; }
.p20 { padding: 20px!important; }
.clearFix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.bg-none { background-color: #fff; }
.ibox-clear { clear: both; }
.ui-popup { z-index: 999999 !important;}
.floatl { float: left !important;}
.floatr { float: right !important;}
.gray-bg { background-color: #f3f3f4; }
.white-bg { background-color: #fff; }
.dialog-panel-body { overflow-y:auto; }
ol, ul,li { margin: 0; padding: 0; outline: 0; vertical-align: baseline; list-style: none; line-height: 20px; }
.ibox-right { text-align: right !important; }
.ibox-center { text-align: center; }

/*----------------------------------------
	公共css
----------------------------------------*/
body { font-size: 14px;/* background-color: #f3f3f4;*/ color: #000; }
.btn { font-size: 14px; }
.navbar-header { width: 60%;}
.form-group-mg { margin-top: 12px; overflow: hidden; }
.navbar-static-side { background-color: #404040; }
.side-tit { padding-left: 25px; margin: 0; background-color: #18a689; border-bottom: 14px solid #3e3e3e; line-height: 45px; color: #fff; font-size: 16px; }
.nav > li > a { color: #b7b7b7; }
.navbar-default .nav > li > a { border-bottom: 1px solid #676767; }
.navbar-default .nav > li > a:focus,.navbar-default .nav > li > a:hover { background-color: #585858; color: #18a689; }
.nav > li.active { border: 0; background-color: #fff; }
.nav > li.active a {  color: #18a689; }
.nav > li.active > ul  { margin: 0; padding: 0; background-color: #000; }
.navbar-default .nav > li.active > ul > li > a { border-bottom: none; color: #b7b7b7; }
.navbar-default .nav > li.active > ul > li > a:hover,.navbar-default .nav > li.active > ul > li > a:focus { background-color: #676767; }

/*----------------------------------------
	主体部分css
----------------------------------------*/
.ibox-clear { margin-left: -30px; overflow: hidden; zoom: 1; }
.page-tabs a.active { background-color: #18a689; color: #fff; }
.page-tabs a.active i:hover, .page-tabs a.active:hover { background-color: #18a689; color: #b7b7b7; }
.treeview .tree-btn  { margin: 3px 0 0 10px; float: right; }
.treeview .tree-checkbox  { margin: 3px 8px 0 16px; float: right; }

/*表单查询*/
.ibox-form { padding: 0 10px 0 0; margin-left: -15px; }
.form-group { /*左右margin值-15px*/}
.form-box { padding: 0; margin: 0 0 10px; min-height: 40px; }
.form-box .control-label { padding: 4px 0 0 !important;  }
.form-box .label-letter {  letter-spacing: -1px; padding-left: 0 !important; overflow: hidden; white-space: nowrap; 
text-overflow: ellipsis; z-index: 999; }
.form-box .label-letter:hover { text-overflow:inherit; overflow:visible; }
input.form-control[type="number"] { padding-right: 0; }
.form-box .ibox-tools { margin-top: 4px; /*float: none !important;*/ }
.ibox-tools a { color: #333 !important; }
.table .ibox-tools a { color: #333 !important; }
.ibox-link { float: left; }
.ibox-link a { margin-left: 10px; color: #555; }
#exampleToolbar { float: right; }
#editable_wrapper { padding-bottom: 0; }
.tools-table { float: none; display: block; text-align: center; }
.nav-tabs { border-bottom: 0; }
.nav-tabs > li > a { /*border-radius: 2px;*/ border: 1px solid #ddd; }
.nav-tabs > li.active a { color: #18a689 !important; }
.table-my th { padding: 3px 8px !important; background-color: #ddd; font-weight: normal; }
.table-my td { padding: 3px 8px !important; }
.start { color: #F00; float: right; font-size: 16px; }
/*.table-my */.form-control { padding: 0 10px; height: 26px; line-height: 26px; font-size: 14px; }
.minimalize-styl-2 { padding: 2px 8px; }
.btn,.input-group-addon { padding: 2px 10px; }
.input-group-addon {}

/*弹窗*/
.popup-box { /*overflow-y: scroll;*/}
.popup-tree,.data_popup { margin: 0 25%; color: #fff; }
.popup-tree .control-label { text-align: left; }
.data_popup { padding: 10px; }
.data_popup label { font-weight: normal !important; }
.data_popup h4 { font-weight: normal; font-size: 12px; }
select.input-sm { color: #000; font-size: 12px; height: 24px; line-height: 24px; }
.form-box { min-height: inherit; }
.popup-jursdt { background-color: #fff; /*border: 1px solid #ddd;*/ }
.popup-jursdt .ibox-title { padding: 0 10px 0 17px; border: 0; min-height: 37px; }
.popup-jursdt .ibox-title h5 { padding-top: 13px; color: #18a689; }
.popup-jursdt .tab-content .ibox-title { padding: 0 10px 0 15px; border: 1px solid #e7eaec; border-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; line-height: 36px; }
.popup-jursdt .nav-tabs > li > a { border-bottom: 0; }
.popup-jursdt .tab-content .ibox-title h5 { padding: 12px 0 0; font-size: 12px; font-weight: normal; }
.popup-jursdt .tab-content .ibox-title h5 a { color: #18a689;  }
.popup-jursdt .tab-content .ibox-title em { width: 50px; display: inline-block; text-align: center; /*margin-left: 15px;*/ font-style: normal; }
.popup-jursdt .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }
/*.data-table { text-align: center; }
.data-table th,.data-table td { padding: 3px 8px !important; }*/

/*员工管理*/
.fancybox-wrap {}
.fancybox-wrap .data-table { text-align: left; }
.fancybox-wrap .data-table th { background-color: #18a689; color: #fff; }
.fancybox-wrap .pre-scrollable { max-height: 300px; }

/*工作台css*/
.ibox-title h5 .label-qk { padding-left: 5px; margin-left: 5px; border-left: 1px solid #676a6c; font-size: 12px; font-weight: normal; color: #676a6c; }
.ibox-tools .collapse-link { color: #999; font-size: 15px; }
.stat-list small,.ibox-sru small { font-size: 12px; } 
.flot-chart { font-size: 14px; }
.ibox-news .ibox-heading { padding: 2px 20px !important; background-color: #fff; }
.ibox-news .ibox-heading .fa { color: #18a689; font-size: 24px; }
.ibox-news .table > thead > tr > th { background-color: #d7d7d7; border-left: 1px solid #fff; text-align: center; }
.ibox-news .table > tbody > tr > td { padding: 0 8px; line-height: 2.72857; }
.ibox-news .table > tbody > tr:hover { background: none; }
.ibox-news .table { text-align: center; }
.ibox-news .table td:hover { background-color: #18a689; color: #fff; }
.ibox-news .table td.tdhover:hover { background: none; }
.ibox-news .table td.ddh { background-color: #ebebeb; border-top: 1px solid #fff; }
.ibox-news .table td.ddh:hover { color: #18a689; }
.ibox-news .ibox-content { padding: 10px 0 15px; }
.ibox-sru { color: #fff !important; }
.ibox-sru .ibox-content,.ibox-sru .ibox-title { border: 0; background: none; }
.ibox-sru .ibox-content { padding-top: 0px; }
.ibox-sru .stat-percent { font-size: 14px; }
.bg-blue { background-color: #20a8d8; }
.bg-blue1 { background-color: #63c2de; }
.bg-yellow { background-color: #f8cb00; }
.bg-red { background-color: #f86c6b; }

.ibox-total { margin: -7px 0 10px; }
.ibox-total li { line-height: 24px; }
.ibox-total li b { color: #18a689; }
.ibox-original h5 { margin-bottom: 3px; }

.ibox-news .label { width: 80px; text-align: center; display: inline-block; line-height: 18px; font-size: 12px; }
.ibox-news .label:hover { background-color: #1ab394; }
.badge-red, .label-red { background-color: #cc0136; color: #FFF; }

.float-e-margins .ibox-content{ border:0 !important;}
.search_form input,.search_form select { width: 100% !important;}
.search_form .checkbox input { width: auto!important; }

.search_form .control-label { padding-top: 4px; text-align: right; }
.float-e-margins .ibox-content{ border:0 !important;}
#formId .control-label { padding-top: 0; }
.feed-activity-list .feed-element { margin-bottom: 10px; border-bottom: none; }
.ke-container-simple .ke-statusbar { display: none; }
.processing-table,.remarks-table { border: 0; }
.processing-table .table-striped > tbody > tr:nth-of-type(2n+1),.remarks-table .table-striped > tbody > tr:nth-of-type(2n+1)  { background: none; }

/*8-27*/
.ibox-border { border: 1px solid #ddd; }
.ibox-border .form-group { margin: 0 -7px 15px 5px; }
em { font-style: normal; }
.small-em { font-size: 12px; color: #F00; }
textarea { resize: none; }
.floatn { float: none !important; text-align: left !important; }
.table a { color: #18a689 !important; }
.fixed-table-container .data-table th { vertical-align: middle!important; }
.fixed-table-container .data-table thead th .th-inner, .fixed-table-container .data-table tbody td .th-inner { padding: 0!important; line-height: 1.42857; }
.data-table .fht-cell { display: none; }
.form-horizontal-1 .form-group { margin: 0 0 10px; }

.warn-box { padding: 40px; text-align: center; font-size: 16px; }
.warn-box h2 { color: #F00; line-height: 40px; }
.warn-box a { margin: 0 5px; color: #1ab394; }


/*9-26*/
.folder-list li i { font-size: 14px; }
.color-cs { color: #F8AC59 !important; }
.color-hs { color: #ED5565 !important; }
.color-bs { color: #1C84C6 !important; }
.color-ls { color: #23C6C8 !important; }
.color-gs { color: #1AB394 !important; }
.mail-box-header,.mail-box,.note-editor { border: 0; border-top: 1px solid #e7eaec;}
.mail-box { border: 0; }
.form-horizontal .control-label { padding-top: 5px; }


/*-----1220-----*/
.ibox-title-none { padding: 0; min-height: auto; border: none; }
.ibox-title-bwhith {  padding: 20px 0 0; margin-top: -15px; min-height: auto; border-width: 0; }
.btn-reseda,.btn-info,.btn-white { background-color: #1fdcb6; color: #fff !important; border-color: #1fdcb6; /*取消按钮*/ }
.btn-white { margin-left: 11px; }

/*弹窗委托单位*/
.ibox-unit { /*overflow-y: scroll;*/ }
.ibox-unit-btn { padding-top: 20px; border-top: 1px solid #ddd; }
.ibox-unit .ibox-content,.ibox-useradd-box .ibox-content { padding: 0; border: none; }
.fixed-table-pagination { padding: 0 1%; width: 102%; margin: 0 0 -1% -1%; background-color: #fff; /*列表分页*/ }
.fixed-table-pagination .pagination-info { /*列表分页*/ }
.fixed-table-pagination div.pagination .pagination { margin-top: 5px; }
.client-table th { background-color: #F1F1F1; text-align: center; }
.ibox-add-user { margin-top: 20px; height: 350px; overflow-y: scroll; overflow-x: hidden; }
.ibox-add-user .fixed-table-toolbar,.pre-scrollable .fixed-table-toolbar { display: none; }
.ibox-useradd-box {}

/*0108*/
.form-box { display:flex; /*justify-content:center;*/ align-items:center; }
.form-box [class*=col-sm-] { padding: 0; }
.ibox-form .form-box .control-label { padding: 0 15px !important; }
.form-box .ibox-tools { /*width: 23%;*/ }
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { padding-top: 5px; }
.bight-mlr { margin: 5px 0.4rem 0; text-align: center; }
.form-box .ibox-right .btn { margin-top: 5px; }
.table .th-action .th-inner,.fixed-table-body thead .th-action .th-inner { width: 70px !important;}
/*.fixed-table-container tbody tr:first-child td { padding: 8px 5px !important;}*/
.ibox-news .table > thead > tr > th:nth-child(1){ border-left-width: 0; }
.navbar-minimalize { margin-top: 1px; }
.gohome { display: none; }

/*上传附件按钮*/
.a-upload { padding: 0 15px; float: right; height: 24px; line-height: 24px;  position: relative; cursor: pointer;  overflow: hidden; display: inline-block; *display: inline; *zoom: 1; background-color: #18a689; border-color: #18a689; color: #FFF !important; }
.a-upload input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer;
}
input[type=file] { opacity: 0; filter: alpha(opacity=0);  }
.pre-upload { margin-bottom: 15px; height: 170px; }

/*用户权限*/
.pre-treeview.pre-scrollable { padding: 0; max-height: none !important; height: 100%; overflow: inherit; }
.pre-treeview .treeview { width: 100%; border: 1px solid #e7eaec; border-bottom-left-radius: 4px; height: 320px; overflow-y: scroll; }
.pre-treeview .treeview .list-group { margin-bottom: 0; }
.pre-treeview .treeview .list-group-item { border-left-width: 0; border-right-width: 0; }
.pre-treeview .treeview .list-group-item:nth-child(1) { border-top-width: 0; }
.pre-treeview .treeview .list-group-item:nth-last-child(1) { border-bottom-width: 0; }

/*选择证书*/
.cert-scrollable .fixed-table-body { overflow: hidden; overflow-y: scroll; max-height: 400px; }
.cert-scrollable .fixed-table-toolbar { display: none; }

/*0115*/
.bootstrap-table .fixed-table-toolbar .bars { margin-top: 0; margin-bottom: 5px; }
.input-group-addon:last-child { cursor: pointer; }
.ibox-manage { /*height: calc(100% - 20px); 100%高度减去20px*/ margin-bottom: 10px; overflow-y: scroll; }
.wrapper.wrapper-content { padding-bottom: 0; }
.form-inline .form-group .control-label { padding: 0 15px; }
.form-horizontal .form-group a { vertical-align: -3px; color: #676a6c; }
#exampleToolbar { margin-bottom: 6px; }
.ibox-title .table-my h5 { margin: 7px 0; }
.mlr-none { margin-left: 0 !important; margin-right: 0 !important;}
.fixed-table-container { padding-bottom: 0 !important; height: auto !important; }
.middle-box { padding-top: 0; }
.middle-box h1 { font-size: 150px; }
.fixed-table-container tbody td:first-child { padding-left: 5px !important; padding-right: 5px !important; }

/*数据看台*/
.small-fize { margin: 3px 0 8px; font-size: 105%; display: inline-block; }
.select-lotus { width: 120px; }
.label-lotus { margin: 0 10px; }
.data-list { overflow: hidden; }
.data-list li { padding: 8px 0; margin-bottom: -1px; width: 33.33333%; float: left; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.data-list li:nth-child(3n) { border-right: 0; }
.rate-box { margin-top: 1%; position: relative; }
.rate-box h2 { position: absolute; left: 37%; top: 30%; text-align: center; color: #000; }
.rate-box h2 em { margin-top: 5px; display: block; font-size: 14px; }
.color-block { margin: 0 5px 0 15px; display: inline-block; width: 10px; height: 10px; vertical-align: middle; }
.per-pt1 { padding-top: 1%!important; }
.per-pt2 { padding-top: 2%!important; }
.per-pt3 { padding-top: 3%!important; }
.per-pt4 { padding-top: 4%!important; }
.per-pt5 { padding-top: 5%!important; }
.per-pt6 { padding-top: 6%!important; }
.per-pt7 { padding-top: 7%!important; }
.per-pt8 { padding-top: 8%!important; }
.per-pt9 { padding-top: 9%!important; }
.per-pt10 { padding-top: 10%!important; }

/*高级搜索*/
.height_search { height: 0; overflow: hidden; }
th {    font-weight: 600; }

.fixed-table-container tbody .selected td { background-color: #D4D4D4; }

/*1116修改*/
/*#wrapper { min-width: 1300px; }*/
#page-wrapper { min-width: 1280px; }
@media (min-width:1280px) and (max-width:1600px) {
    .col-hf-8 { width: 11% !important; }
    .col-hf-9 { width: 12% !important; }
    .col-hf-10 { width: 13% !important; }
}